package cn.ffcs.unm.majorSkill.manager;

import cn.ffcs.unm.majorSkill.model.BackboneTeam;
import cn.ffcs.unm.majorSkill.model.HighSkilledTalent;
import cn.ffcs.unm.majorSkill.model.ProQualification;
import cn.ffcs.unm.majorSkill.model.ProfessionalSkill;
import cn.ffcs.unm.majorSkill.model.ProfessionalTeam;
import cn.ffcs.uom.common.vo.PageInfo;

public interface MajorSkillManager {

	public PageInfo queryInfoByProfessionalTeam(
			ProfessionalTeam professionalTeam, int currentPage, int pageSize);
	
	public PageInfo queryInfoByBackboneTeam(
			BackboneTeam backboneTeam, int currentPage, int pageSize);
	
	public PageInfo queryInfoByHighSkilledTalent(
			HighSkilledTalent highSkilledTalent, int currentPage, int pageSize);
	
	public PageInfo queryInfoByProQualification(
			ProQualification proQualification, int currentPage, int pageSize);
	
	public PageInfo queryInfoByProfessionalSkill(
			ProfessionalSkill professionalSkill, int currentPage, int pageSize);
}
